DGROUP.ZIP version 2.0 Copyright(C) 1993, Robert G. Montgomery. All Rights Reserved. DGROUP.ZIP is a compressed file containing a collection of text files and program source files, allowing for monitoring and manipulating an area of memory known as DGROUP, which exists in programs created using CA-Clipper (hereafter referred to as Clipper), a product of Computer Associates International. CA-Clipper is a trademark of Computer Associates International. The included program source files are as follows: DG_UTIL.C - allows monitoring of DGROUP status. FIX669.C - adjusts _estatlow downward. FIX668.PRG - adjusts _evalhigh upward. VIEWSTAT.PRG - allows viewing VALUES for all static variables and ITEMs. Also included: README.TXT - the file you are reading. DGROUP.TXT - a general discussion of DGROUP and its relationship to Clipper. Other Files: DGROUP.LIB - compiled version of above program files. Compiled with Borland C++ or Clipper 5.2c, whichever is appropriate. You are hereby granted rights to include the functions contained within DGROUP.ZIP in your application programs, free of charge, and if you deem necessary, you may also distribute the source for the functions with the source for any applications which use them. You are also granted rights to distribute DGROUP.ZIP in its whole form to anyone who has an interest in it, free of charge, using whatever means available, including uploading to any BBS or similar forum, for public access by anyone who may be interested in it. If the contents of DGROUP.ZIP are of use to you, and you feel inclined to send a "tip" to the author, please send $20 to: Robert G. Montgomery 1822 W. 3rd St. Duluth, MN 55806 (218) 722-3878 Such compensation is not necessary to use or distribute the functions provided in DGROUP.ZIP, but it would be nice !. Note that the information and functions provided in DGROUP.ZIP are based on information gathered by the author from messages posted in the Clipper forum on Compuserve (many thanks to all who provided information). Many of the functions are based on UNDOCUMENTED public variable references defined within CLIPPER.LIB, and therefore, they will probably not work with future versions of Clipper (see source for more information on this). The information and functions provided with DGROUP.ZIP are provided on an "AS IS" basis. There is no guarantee or warrantee of any kind, either expressed or implied, as to its ability or inability to solve any particular problem using any version of Clipper. USE THE FUNCTIONS AT YOUR OWN RISK. Stored within the file DGROUP.ZIP is the file DGROUP.LIB, which is a library file containing the compiled versions of all the source code included in DGROUP.ZIP, with the Clipper source being compiled with Clipper version 5.2c. This library file will only work when linked with Clipper applications which were compiled with Clipper 5.2c. For other versions of Clipper, compile the Clipper source included in DGROUP.ZIP and update DGROUP.LIB using a library file manager. The C source may be compiled using any C compiler that is compatible with Clipper. The Clipper manuals show how to compile using Microsoft C, look to the Clipper forum on CIS for information on compiling using any other C compiler. The C code only accesses functions defined within CLIPPER.LIB, it does not access any functions provided as part of any C compiler run-time libraries. Note that all Clipper compiled OBJs linked into an application, including any which is part of a library file, must be compiled under the same version of Clipper, and linked with the that same version of CLIPPER.LIB and EXTEND.LIB. Failure to do this may result in Unrecoverable Error 666 and/or 999. All functions in DGROUP, except for fix_UE668(), will only work when linking with Clipper version 5.2, and hopefully later. fix_UE668() works with Clipper versions 5.0-5.2.